detailed and complex"